/**
 * 
 */
package com.whf15.o2o.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.whf15.o2o.entity.PersonInfo;

/**   
* 项目名称：o2o   
* 类名称：PersonInfoDao   
* 类描述：   
* @version 
* @author whfo 
* @date 2021年8月23日 上午10:34:57        
*/
public interface PersonInfoDao {
	/**
	* 方法描述：   通过用户ID查询用户
	* 创建人：whfo   
	* 创建时间：2021年8月23日 上午10:35:39 
	* @param userId
	* @return
	*/
	PersonInfo queryPersonInfoById(long userId);

	/**
	* 方法描述：   添加用户信息
	* 创建人：whfo   
	* 创建时间：2021年8月23日 上午10:36:23 
	* @param personInfo
	* @return
	*/
	int insertPersonInfo(PersonInfo personInfo);
	
	
	List<PersonInfo> queryPersonInfoList(
			@Param("personInfoCondition") PersonInfo personInfoCondition,
			@Param("rowIndex") int rowIndex, @Param("pageSize") int pageSize);
	
	int queryPersonInfoCount(
			@Param("personInfoCondition") PersonInfo personInfoCondition);
	
	int updatePersonInfo(PersonInfo personInfo);
	
	int deletePersonInfo(long userId);
}
